package com.itlong.cloud.POJO.PO;

import com.itlong.cloud.annotation.ItlField;
import com.itlong.cloud.annotation.ItlTables;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * <desc>
 *      物业-停车优惠券表实体对象
 * </desc>
 *
 * @createDate 2018/11/05
 */
@ItlTables("property_park_coupon")
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class PropertyParkCouponPO extends BasePO implements Serializable {

    @ItlField(value = "park_coupon_id",logicKey = "key")
    private String parkCouponId;        // 优惠券id
    @ItlField("type")
    private Integer type;               // 优惠类型：1免费分钟 2免费金额
    @ItlField("derate")
    private String derate;             // 减免值
    @ItlField("project_id")
    private String projectId;           // 项目编号
    @ItlField("redeem_code")
    private String redeemCode;          // 兑换码长度10
    @ItlField("end_time")
    private Date endTime;               // 有效期
    @ItlField("redeem_status")
    private Integer redeemStatus;       // 兑换状态：1未兑换 2已兑换
    @ItlField("redeem_user")
    private String redeemUser;          // 兑换用户
    @ItlField("phone_num")
    private String phoneNum;            // 兑换手机号
    @ItlField("use_status")
    private Integer useStatus;          // 使用状态：1未使用 2已使用

}
